sea serpent - French English Dictionary